Multi Form Data Storage

Multi Form Data Storage | Created: 18.08.2017 | Latest update: 22.08.2017

About

Multi Form Data Storage is a lightweight WordPress plugin which allows to store, export and manage data submitted by end user via contact forms like Contact Form 7, Caldera Forms or Fast Secure Contact Form. All submissions are stored in WordPress database in a way that is independent of the result of sending the message. It allows to avoid problems with missed/deleted e-mail messages.

How to use the plugin?

Sample usage of the plugin

Supported plugins

The newest version stores data from contact forms built based on plugins:

Stored data

Plugin uses native WordPress tables and functions, so you can easily transfer (export, import) data (if it is required) between different WordPress instances. Plugin stores details as below:

  • General submission data: 1 form name (which was used to send e-mail message), page name (on which form was located - called as referrer post), sender user agent, sender IP.

  • Message details: 2 sender, receiver, recipients, CC, BCC, reply to (all data in format: name and e-mail address), subject and body of the message.

  • Form data: 3 list of form fields and values.

  • Form files: 4 list of files attached to the message (files are stored in Media Library).

Main view

Plugin starts collect data from contact form submissions immediately after activation – in this case additional setup from admin side is not required. All entries are stored based on WordPress native functionality named Custom Post Type and are available under dashboard menu item MF Data Storage 1. In mentioned view user is able to:

  • Search and filter submissions by contact form type, content of message body and subject.
  • Export entries to popular file formats like: CSV and XML,
  • Preview content of the message,
  • Use all other default WordPress functionalities (like remove entries, make bulk actions etc.) – plugin doesn’t limit these options.

Detailed view

Detailed view of entry (which is available after click on Edit link) contains all data submitted by end user organized in four tabs: General, Message, Form data and Form files.

Export options

Plugin allows export 1 submitted entries to formats like: CSV (separated by tabs or semicolon) and XML. File with exported data can be created based on query results or by user selection. User is able to control (via Plugin options) names and availability of fields for both types of files.

Requirements

  • PHP 5.x (available on all hostings),
  • installed at least one of the supported plugins: Contact Form 7, Caldera Forms or Fast Secure Contact Form.

Plugin is compatible with the newest version of WordPress.

Installing the plugin

Installing the plugin via dashboard

To install the plugin via WordPress dashboard, please follow the steps below:

  1. Download the plugin (select Installable WordPress file only option) from the CodeCanyon to your computer. You will get file in ZIP format.
  2. Go to WordPress dashboard and navigate to Plugins / Add new.
  3. Click on Upload plugin button.
  4. Upload ZIP package from the first point.
  5. Click the Activate link that appears below the plugin's title.

Installing the plugin via FTP

To install the plugin via FTP, please follow the steps below:

  1. Download the plugin (select Installable WordPress file only option) from the CodeCanyon to your computer. You will get file in ZIP format.
  2. Unzip it to access the uncompressed files.
  3. Connect to your server using your preferred FTP application (e.g FileZilla).
  4. Navigate to the wp-content/plugins folder within the WordPress installation on your website.
  5. Upload uncompressed plugin to this location via FTP.
  6. Go to WordPress dashboard and click on Plugins menu.
  7. Click on Activate link.
  8. Now your plugin is installed and ready to work.

Quick start

Plugin is ready to use after installation and activation. By default it stores all details from supported plugins (no additional configuration is needed).

Plugin Options

Settings of the plugin are available via WordPress menu item Settings / MF Data Storage. Using this panel you can:

  • set view of exported file (by changing names of columns/fields and/or disable viewing of data) for both (CSV and XML) format types 1.

  • disable saving form data from selected plugins (extensions) 2.

Internationalization

The plugin comes with default .po and .mo files located in languages folder.
To translate the plugin, please follow the steps below:

  1. Download the file languages/multi-form-data-storage.po and open it via PO files editor e.g Poedit.
  2. Rename file based on schema: multi-form-data-storage-CODE.po, where list of code for each language is available here: http://wpcentral.io/internationalization/.
  3. Translate all phrases to selected language.
  4. Upload file to server.

Files structure

Path Description
class PHP classes.
extension Extensions supported by the plugin.
font Font files.
languages Language .po/.mo files.
media Image files.
script Javascript libraries/plugins.
style CSS files.
template HTML/PHP templates.

Credits

Fonts

This plugin uses fonts as below:

  1. Open Sans, Steve Matteson
    Apache License, Version 2.0, https://fonts.google.com/specimen/Open+Sans.

Version history

Release date Version Description
22.08.2017 1.1 Fixed few minor issues,
Added new translation language: Polish.
18.08.2017 1.0 Initial release

Support

Support for all our items is conducted through our Support Forum. Please register an account, search the forum or create a new topic, we'll answer as soon as possible.
We're in GMT +1 and we aim to answer all questions within 24 hours (Monday – Friday). In some cases the waiting time can be extended to 48 hours. Support requests sent during weekends or public holidays will be processed on next Monday or the next business day.